.list-wrap{
	margin-bottom: 54rpx;
	.table-wrap{
		margin: 26rpx 20rpx;
		border-right: solid 2rpx #E6E5E6;
		border-bottom: solid 2rpx #E6E5E6;
		.th,.tr{
			display: flex;
			.td{
				height: 100rpx;
				border-top: 2rpx solid #E6E5E6;
				border-left: 2rpx solid #E6E5E6;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 26rpx;
			}
			.td:nth-child(1){
				width: 156rpx;
			}
			.td:nth-child(2){
				width: 104rpx;
			}
			.td:nth-child(3){
				width: 118rpx;
			}
			.td:nth-child(4){
				width: 156rpx;
			}
			.td:nth-child(5){
				width: 186rpx;
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				justify-content: start;
				.btn{
					width: 52rpx;
					height: 36rpx;
					line-height: 36rpx;
					text-align: center;
					margin: 0 14rpx;
				}
			}
		}
		.th{
			background: #F5F4F5;
			.td{
				font-weight: 600;
			}
			.td:nth-child(3){
				padding: 0 10rpx;
			}
			.td:nth-child(5){
				justify-content: center;
			}
		}
		.tr .td{
			font-weight: 400;
			color: #666;
			display: flex;
			flex-direction: column;
			.tags{
				display: flex;
				flex-wrap: wrap;
				.tag{
					border-radius: 6rpx;
					border: 2rpx solid #E5E5E5;
					font-size: 20rpx;
					font-weight: 500;
					padding: 2rpx;
					margin-bottom: 4rpx;
					margin-right: 4rpx;
				}

			}
		}
	}
}
.popup-wrap{
	.mask{
		background: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 50;
	}
	.popup-cont-wrap{
		background: #fff;
		position: absolute;
		margin: 0 20rpx;
		width: 710rpx;
		top: 50px;
		z-index: 51;
		padding: 50rpx 40rpx;
		.popup-title{
			font-size: 36rpx;
			font-weight: 600;
			color: #333;
			text-align: center;
		}
		.popup-cont{
			.row{
				.title{
					font-size: 28rpx;
					font-weight: 400;
					color: #666666;
					padding-top: 30rpx;
					padding-bottom: 26rpx;
				}
				.select{
					display: flex;
					justify-content: space-between;
					align-items: center;
					width: 630rpx;
					height: 80rpx;
					border-radius: 4rpx;
					border-radius: 12rpx;
					border: 2rpx solid #EBEBEB;
					.uni-input{
						font-size: 26rpx;
						font-weight: 400;
						color: #CCCCCC;
						height: 80rpx;
						line-height: 80rpx;
						width:540rpx;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
						box-sizing: border-box;
						padding: 0 20rpx;
					}
					.iconxxjtfull{
						color: #666;
						font-size: 24rpx;
						margin-right: 10px;
					}
					input{
						width: 540rpx;
						padding: 0 20rpx;
						font-size: 26rpx;
						font-weight: 400;
						color: #CCCCCC;
					}
					.placeholder{
						color: #CCCCCC;
					}
				}
			}
			.btn-wrap{
				display: flex;
				justify-content: space-between;
				padding: 0 38rpx;
				margin-top: 84rpx;
				.cancel-btn,.confirm-btn{
					width: 260rpx;
					height: 80rpx;
					line-height: 80rpx;
					text-align: center;
					border-radius: 48rpx;
					border: 2rpx solid #DADADA;
					font-size: 28rpx;
					font-weight: 500;
				}
				.cancel-btn{
					background: #FFFFFF;
					color: #666;
				}
				.confirm-btn{
					background: #FC5647;
					color: #fff;
					border-color: #FC5647;
				}
			}
		}
	}
}
